package org.dromara.job.entity;

import com.google.type.Date;
import lombok.Data;

import java.util.List;

/**
 * @author ZhouWenTao
 * @create 2025-06-30 22:21
 */
@Data
public class DbzMemberInfo {
    private Integer id;                  // 会员ID
    private String phone;               // 手机号（可能为null）
    private String account;             // 账号（身份证号）
    private String name;                // 姓名
    private Integer sex;                // 性别（1男，0女）
    private Integer uniacid;            // 系统ID
    private Integer onlinegid;          // 在线分组ID
    private String address;             // 地址（可能为null）
    private Long offlinetime;           // 离线时间（时间戳）
    private Double basebalance;         // 基础余额
    private Double awardbalance;        // 奖励余额
    private Long createtime;            // 创建时间（时间戳）
    private Date updatetime;            // 更新时间（可能为null）
    private Integer source;             // 来源
    private String password;            // 密码（MD5加密）
    private Integer liveness;           // 活跃度
    private String subaccount;          // 子账号
    private Double rechargesum;         // 累计充值
    private Integer onlinetimesum;      // 累计在线时长（秒）
    private Double consumesum;          // 累计消费
    private String netbarname;          // 网吧名称（可能为null）
    private Long lastchargetime;        // 最后充值时间（时间戳）
    private Integer onlinerecordcnt;    // 在线记录数
    private Integer offlinegid;         // 离线分组ID
    private Double availableBalance;    // 可用余额
    private Integer growth;             // 成长值
    private Integer currentGrowth;      // 当前成长值（可能为null）
    private Integer consumegrowth;      // 消费成长值
    private Integer isimported;         // 是否导入（1是，0否）
    private Integer borngid;            // 出生分组ID
    private String md5account;          // 账号MD5
    private String encryptaccount;      // 加密账号
    private String idcard;              // 身份证号
    private Integer iswximported;      // 是否微信导入
    private Integer chainMemberTypeId;  // 连锁会员类型ID（可能为null）
    private String chainMemberTypeName; // 连锁会员类型名称（可能为null）
    private String openid;              // 微信openid（可能为null）
    private String nickname;            // 微信昵称（可能为null）
    private List<String> openidList;    // 微信openid列表（可能为null）
    private List<String> nicknameList;  // 微信昵称列表（可能为null）
}
